Cache Invalidation and Propagation in Distributed caching
نویسندگان
چکیده
Replication and caching strategies are increasingly being used to improve performance and reduce user perceived delays in distributed environments. A query can be answered much faster by accessing a cached copy than by making a database roundtrip. This setting creates a number of important issues such as maintaining consistency among copies of the same data item. Numerous techniques have been proposed to achieve caching and replication while maintaining consistency among the replicas. A closer investigation of these schemes reveals that no one scheme can be optimal for all environments. In this study we look at invalidation protocols for achieving consistency in systems that use distributed caching. We propose heuristics for dynamic adaptation of these protocols for cache consistency. These heuristics aim at propagating invalidations while reducing the cost of data transfer.
منابع مشابه
Cache Invalidation and Update Propagation in Distributed Caches
We study an emerging setting where data stored on a database server are retrieved and modified by applications via a cluster of application servers, which interface with end users and are often geographically distributed. This OLTP scenario is typical in many commercial application domains, including financial, trading, and insurance industries. As desirable system functionalities include enter...
متن کاملCache Algorithms Based on Adaptive InvalidationReports for Mobile
Caching of frequently accessed data items can reduce the bandwidth requirement in a mobile wireless computing environment. Periodically broadcast of invalidation reports is an eecient cache invalidation strategy. However, this strategy is severely aaected by the disconnection and mobility of the clients. In this paper, we present three adaptive cache invalidation report methods, in which the se...
متن کاملAdaptive Cache Invalidation Methods in Mobile Environments
Caching of frequently accessed data items can reduce the bandwidth requirement in a mobile wireless computing environment. Periodically broadcast of invalidation reports is an efficient cache invalidation strategy. However, this strategy is severely affected by the disconnection and mobility of the clients. In this paper, we present two adaptive cache invalidation report methods, in which the s...
متن کاملEnergy-eecient Mobile Cache Invalidation 1
Caching data in a wireless mobile computer can signi cantly reduce the bandwidth requirement. However, due to battery power limitation, a wireless mobile computer may often be forced to operate in a doze or even totally disconnected mode. As a result, the mobile computer may miss some cache invalidation reports. In this paper, we present an energy-e cient cache invalidation method for a wireles...
متن کاملA cache invalidation strategy for mobile networks
The diversity of services delivered over wireless channels has increased people’s desire in ubiquitously accessing these services from their mobile devices. However, a ubiquitous mobile computing environment faces several challenges such as scarce bandwidth, limited energy resources, and frequent disconnection of the server and mobile devices. Caching frequently accessed data is an effective te...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005